PROJ_ROOT=../../../
SRC_ROOT=../../comm
TEST_ROOT=./
CC=gcc
CFLAG=-g -Wall
OBJECT=t__do_l7_del

all: clean compile run

compile: $(SRC_ROOT)/apmtest_cunit.c \
         $(SRC_ROOT)/apmtest_loader.c \
         $(SRC_ROOT)/frmem.c \
         $(SRC_ROOT)/frlist.c \
         $(SRC_ROOT)/frsutl.c \
         $(SRC_ROOT)/frlog.c \
         $(SRC_ROOT)/frconfig.c \
         $(SRC_ROOT)/frcmd_server_l7.c \
         $(SRC_ROOT)/apm.pb-c.c \
         $(SRC_ROOT)/client.pb-c.c \
         $(TEST_ROOT)/t__do_l7_del.c\

	@$(CC) $(CFLAG) $^ -o $(OBJECT) -lcunit -lzlog -lpthread  -lprotobuf-c  -lgthread-2.0  -I$(SRC_ROOT) -I$(TEST_ROOT) /usr/lib64/libuuid.a

run:
	@./$(OBJECT)

clean:
	@rm -f $(OBJECT)
